package com.cgnpc.scp.manager.service;

import com.cgnpc.scp.common.bean.MyPageResult;
import com.cgnpc.scp.manager.mybatis.entity.MessageTemplate;

import java.util.List;

public interface IMessageTemplateService {

    /**********************************
     * 用途说明: 保存消息模板
     * 参数说明 messageTemplate
     * 返回值说明:
     ***********************************/
    int save(MessageTemplate messageTemplate) throws Exception;

    /**********************************
     * 用途说明: 更新消息模板
     * 参数说明 messageTemplate
     * 返回值说明:
     ***********************************/
    int update(MessageTemplate messageTemplate) throws Exception;

    /**********************************
     * 用途说明: 分页查询消息模板
     * 参数说明 messageTemplate
     * 返回值说明:
     ***********************************/
    MyPageResult<MessageTemplate> loadByPaging(MessageTemplate messageTemplate);

    /**********************************
     * 用途说明: 根据id获取消息模板
     * 参数说明 messageTemplate
     * 返回值说明:
     ***********************************/
    MessageTemplate get(MessageTemplate messageTemplate) throws Exception;

    /**********************************
     * 用途说明: 根据id删除消息模板
     * 参数说明 ids
     * 返回值说明:
     ***********************************/
    int delete(List<String> ids) throws Exception;

    String getTsjy_xmjd();
}
